home *** CD-ROM | disk | FTP | other *** search
- :
- # Copyright (c) 1991 Bell Communications Research, Inc. (Bellcore)
- #
- # Permission to use, copy, modify, and distribute this material
- # for any purpose and without fee is hereby granted, provided
- # that the above copyright notice and this permission notice
- # appear in all copies, and that the name of Bellcore not be
- # used in advertising or publicity pertaining to this
- # material without the specific, prior written permission
- # of an authorized representative of Bellcore. BELLCORE
- # MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY
- # OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS",
- # WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES.
-
- # Conversion from C shell to Bourne shell
- # by Bob Glickstein, Z-Code Software Corp.
- # Conversion Copyright (c) 1992 Z-Code Software Corp. (Z-Code)
- #
- # Permission to use, copy, modify, and distribute this material for
- # any purpose and without fee is hereby granted, provided that the
- # above copyright notice and this permission notice appear in all
- # copies, and that the name of Z-Code not be used in advertising or
- # publicity pertaining to this material without the specific, prior
- # written permission of an authorized representative of Z-Code.
- # Z-CODE MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY OF
- # THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", WITHOUT ANY
- # EXPRESS OR IMPLIED WARRANTIES.
-
- HOSTNAME=thumper.bellcore.com
- DIRNAME=pub/nsb
- PREFIX=mm.patch.
-
- if test -z "$2" -o ! -z "$6"
- then
- echo "Usage: patch-metamail source-tree-root patch-number [hostname [dirname [prefix]]]"
- exit 1
- fi
-
- TREEROOT=$1
- PATCHNUMBER=$2
-
- if test ! -z "$3"
- then
- HOSTNAME=$3
- fi
-
- if test ! -z "$4"
- then
- DIRNAME=$4
- fi
-
- if test ! -z "$5"
- then
- PREFIX=$5
- fi
-
- echo WARNING: This program, if allowed to do so, will attempt to
- echo install a PATCH file for your metamail sources which are rooted
- echo in the directory $TREEROOT.
- echo ""
- echo It will use a patch file that it retrieves via anonymous ftp
- echo from the host $HOSTNAME, in the directory $DIRNAME,
- echo with filenames starting with $PREFIX.
- echo ""
- echo-n "Do you want to install the patch in directory $TREEROOT (y/n)? [n] "
- read ans
-
- case "$ans" in
- [Yy]*) cd $TREEROOT
- ident=`whoami`@`hostname`
- echo Using anonymous ftp with password $ident
- ftp -n <<!
- open $HOSTNAME
- user anonymous $ident
- cd $DIRNAME
- binary
- get ${PREFIX}${PATCHNUMBER}
- quit
- !
- patch -p < ${PREFIX}${PATCHNUMBER} ;;
- *) echo Patch not installed
- esac
-